//
//  GYMineChangePasswordVC.m
//  GYDemo
//
//  Created by mac on 2018/3/26.
//  Copyright © 2018年 mac. All rights reserved.
//

//
//                .-~~~~~~~~~-._       _.-~~~~~~~~~-.
//            __.'              ~.   .~              `.__
//          .'//                  \./                  \\`.
//        .'//                     |                     \\`.
//      .'// .-~"""""""~~~~-._     |     _,-~~~~"""""""~-. \\`.
//    .'//.-"                 `-.  |  .-'                 "-.\\`.
//  .'//______.============-..   \ | /   ..-============.______\\`.
//.'______________________________\|/______________________________`.
//
//

#import "GYMineChangePasswordVC.h"
#import "Head.h"

@interface GYMineChangePasswordVC ()<GYModifyPwdViewDelegate>
@property (nonatomic, strong) GYModifyPwdV *modifyPwdView;
@end

@implementation GYMineChangePasswordVC
#pragma mark - getter and setter
-(GYModifyPwdV *)modifyPwdView
{
    if (!_modifyPwdView) {
        _modifyPwdView = [[[NSBundle mainBundle] loadNibNamed:@"GYModifyPwdV" owner:nil options:nil] lastObject];
        _modifyPwdView.delegate = self;
        _modifyPwdView.x = WFCGFloatX(13);
        _modifyPwdView.width = self.view.width - WFCGFloatX(26);
        _modifyPwdView.y = WFCGFloatY(10);
        _modifyPwdView.height = WFCGFloatY(400);
        [_modifyPwdView.oldPwdF becomeFirstResponder];
    }
    return _modifyPwdView;
}
#pragma mark - event
#pragma mark - method
-(void)initilization
{
    self.navigationItem.title = @"修改密码";
    [self setNavgationTheme:1];
    self.view.backgroundColor = Main_Color_White;
    [self.view addSubview:self.modifyPwdView];
    [self viewModelBand];
}
-(void)viewModelBand
{
    @WeakSelf;
    GCBaseObservationModel *observation = [GCBaseObservationModel new];
    observation.observation =[[GYLoginViewModel shareInterface] roleType]==1? [GYUserViewModel shareInterface]:[GYStorageUserViewModel shareInterface];
    observation.keyPath = @"isSuccess";
    observation.handler = ^(NSString *keyPath) {
        [selfp.navigationController popViewControllerAnimated:YES];
    };
    [self registObservation:observation];
}
#pragma mark - life
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    [self initilization];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

/*
#pragma mark - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.
}
*/
#pragma mark - delegate
- (void)saveNewPwd:(GYModifyPwdV *)view {
    NSString *oPwd = [_modifyPwdView.oldPwdF.text stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSString *nPwd = [_modifyPwdView.nPwdF.text stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSMutableDictionary *para = [NSMutableDictionary new];
    [para setObject:oPwd forKey:@"oldpwd"];
    [para setObject:nPwd forKey:@"newpwd"];
    [para setObject:nPwd forKey:@"confirmpwd"];

    [[GYUserViewModel shareInterface]requestChangePassword:para];
   
}
@end


/*
 11111111111111111111111111111111111111001111111111111111111111111
 11111111111111111111111111111111111100011111111111111111111111111
 11111111111111111111111111111111100001111111111111111111111111111
 11111111111111111111111111111110000111111111111111111111111111111
 11111111111111111111111111111000000111111111111111111111111111111
 11111111111111111111111111100000011110001100000000000000011111111
 11111111111111111100000000000000000000000000000000011111111111111
 11111111111111110111000000000000000000000000000011111111111111111
 11111111111111111111111000000000000000000000000000000000111111111
 11111111111111111110000000000000000000000000000000111111111111111
 11111111111111111100011100000000000000000000000000000111111111111
 11111111111111100000110000000000011000000000000000000011111111111
 11111111111111000000000000000100111100000000000001100000111111111
 11111111110000000000000000001110111110000000000000111000011111111
 11111111000000000000000000011111111100000000000000011110001111111
 11111110000000011111111111111111111100000000000000001111100111111
 11111111000001111111111111111111110000000000000000001111111111111
 11111111110111111111111111111100000000000000000000000111111111111
 11111111111111110000000000000000000000000000000000000111111111111
 11111111111111111100000000000000000000000000001100000111111111111
 11111111111111000000000000000000000000000000111100000111111111111
 11111111111000000000000000000000000000000001111110000111111111111
 11111111100000000000000000000000000000001111111110000111111111111
 11111110000000000000000000000000000000111111111110000111111111111
 11111100000000000000000001110000001111111111111110001111111111111
 11111000000000000000011111111111111111111111111110011111111111111
 11110000000000000001111111111111111100111111111111111111111111111
 11100000000000000011111111111111111111100001111111111111111111111
 11100000000001000111111111111111111111111000001111111111111111111
 11000000000001100111111111111111111111111110000000111111111111111
 11000000000000111011111111111100011111000011100000001111111111111
 11000000000000011111111111111111000111110000000000000011111111111
 11000000000000000011111111111111000000000000000000000000111111111
 11001000000000000000001111111110000000000000000000000000001111111
 11100110000000000001111111110000000000000000111000000000000111111
 11110110000000000000000000000000000000000111111111110000000011111
 11111110000000000000000000000000000000001111111111111100000001111
 11111110000010000000000000000001100000000111011111111110000001111
 11111111000111110000000000000111110000000000111111111110110000111
 11111110001111111100010000000001111100000111111111111111110000111
 11111110001111111111111110000000111111100000000111111111111000111
 11111111001111111111111111111000000111111111111111111111111100011
 11111111101111111111111111111110000111111111111111111111111001111
 11111111111111111111111111111110001111111111111111111111100111111
 11111111111111111111111111111111001111111111111111111111001111111
 11111111111111111111111111111111100111111111111111111111111111111
 11111111111111111111111111111111110111111111111111111111111111111
 
 
 */
